package edu.tsinghua.mrpvc.device.simulate;

public interface MobileSimulateTopic {
	public static final String MOBILE_CTRL_TV = "863pvc/Device/Simulate/Mobile/CtrlTV";
	public static final String MOBILE_CTRL_MOUSE = "863pvc/Device/Simulate/Mobile/CtrlMouse";
	public static final String MOBILE_CTRL_KEYBOARD = "863pvc/Device/Simulate/Mobile/CtrlKeyBoard";
	public static final String MOBILE_SHARE_PATH = "863pvc/Device/Simulate/Mobile/SharePath";
	public static final String PROPER_PATH = "Path";
	public static final String PROPER_KEY = "Key";
	public static final String PROPER_ACTION = "Action";
	public static final String PROPER_LOCATION_X = "LocationX";
	public static final String PROPER_LOCATION_Y = "LocationY";
	public interface Constants{
		//for event ctrl
		public static final String ACTION_POWERON		= "powerOn";
		public static final String ACTION_POWEROFF		= "powerOff";
		public static final String ACTION_UPCHANNEL		= "upChannel";
		public static final String ACTION_DOWNCHANNEL   = "downChannel";
		public static final String ACTION_UPVOLUME		= "upVolume";
		public static final String ACTION_DOWNVOLUME	= "downVolume";
		public static final String ACTION_PLAY			= "play";
		public static final String ACTION_SUSPEND		= "suspend";
		public static final String ACTION_SLEEP			= "sleep";
		
		//for event ctrl_mouse
		public static final String MOUSE_LCLICK			= "lclick";
		public static final String MOUSE_RCLICK			= "rclick";
		public static final String MOUSE_ROLLUP			= "rollup";
		public static final String MOUSE_ROLLDOWN		= "rolldown";
		
		//for event ctrl_keyBoard
		public static final String KEY_UP				= "up";
		public static final String KEY_DOWN				= "down";
		public static final String KEY_LEFT				= "left";
		public static final String KEY_RIGHT			= "right";
		public static final String KEY_PLUS				= "+";
		public static final String KEY_MINUS			= "-";
		public static final String KEY_ENTER			= "enter";
	}
}
